# 字典是kv结构的容器，key的底层是hash表，
# 字典的有点是通过key获取value速度快

info = {"name": "张三", "age": 23, "sex": "男", '班级': "文科一班"}

print(info)
# 通过key获取value
print(info["sex"])

# 通过key修改value的之
info["age"] = 22
print(info)

# 删除元素
del info["班级"]
print(info)

# 增加元素
info["clazz"] = "文科二班"
print(info)

# 取出
print(info.pop("name"))
print(info)

print(info.keys())  # 获取所有的key
print(info.values())  # 获取所有的value

# 循环列表
for key in info:
    print(key, info[key])

# 同时循环kv
for key, value in info.items():
    print(key, value)
